Business

Shell Faces $5 Billion Hit For Leaving Russia As Energy Sector Braces For Fallou..